﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using BOSS.Domain.Security;
using BOSS.Domain.Meta;

namespace BOSS.Domain.Products
{
    /// <summary>
    /// 产品使用项
    /// </summary>
    public class ProductUsageItem : DomainEntity<int>
    {
        /// <summary>
        /// 获取 / 设置 产品使用记录
        /// </summary>
        public virtual ProductUsageRecord ProductUsageRecord { get; set; }

        /// <summary>
        /// 获取 / 设置 产品使用记录
        /// </summary>
        public virtual Unit Unit { get; set; }

        /// <summary>
        /// 获取 / 设置 当前容量
        /// </summary>
        public virtual decimal CurrentCapacity { get; set; }

        /// <summary>
        /// 获取 / 设置 使用量
        /// </summary>
        public virtual decimal UsageAmount { get; set; }

        /// <summary>
        /// 获取 / 设置 使用人
        /// </summary>
        public virtual Account Stakeholder { get; set; }

        /// <summary>
        /// 获取 / 设置 使用时间
        /// </summary>
        public virtual DateTime UseTime { get; set; }
    }
}                               
